TSTP Solution File: GRP181-4 by cvc5---1.0.5
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : cvc5---1.0.5
% Problem : GRP181-4 : TPTP v8.2.0. Bugfixed v1.2.1.
% Transfm : none
% Format : tptp:raw
% Command : do_cvc5 %s %d
% Computer : n005.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:53:36 EDT 2024
% Result : Unsatisfiable 6.24s 6.43s
% Output : Proof 6.80s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.13 % Problem : GRP181-4 : TPTP v8.2.0. Bugfixed v1.2.1.
% 0.10/0.14 % Command : do_cvc5 %s %d
% 0.15/0.35 % Computer : n005.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 17:45:24 EDT 2024
% 0.15/0.35 % CPUTime :
% 0.22/0.50 %----Proving TF0_NAR, FOF, or CNF
% 0.22/0.50 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 6.24/6.43 % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.oh4OzLmSnw/cvc5---1.0.5_1497.smt2
% 6.24/6.43 % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.oh4OzLmSnw/cvc5---1.0.5_1497.smt2
% 6.68/6.90 (assume a0 (forall ((X $$unsorted)) (= (tptp.multiply tptp.identity X) X)))
% 6.68/6.90 (assume a1 (forall ((X $$unsorted)) (= (tptp.multiply (tptp.inverse X) X) tptp.identity)))
% 6.68/6.90 (assume a2 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.multiply (tptp.multiply X Y) Z) (tptp.multiply X (tptp.multiply Y Z)))))
% 6.68/6.90 (assume a3 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.greatest_lower_bound X Y) (tptp.greatest_lower_bound Y X))))
% 6.68/6.90 (assume a4 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.least_upper_bound X Y) (tptp.least_upper_bound Y X))))
% 6.68/6.90 (assume a5 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.greatest_lower_bound X (tptp.greatest_lower_bound Y Z)) (tptp.greatest_lower_bound (tptp.greatest_lower_bound X Y) Z))))
% 6.68/6.90 (assume a6 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.least_upper_bound X (tptp.least_upper_bound Y Z)) (tptp.least_upper_bound (tptp.least_upper_bound X Y) Z))))
% 6.68/6.90 (assume a7 (forall ((X $$unsorted)) (= (tptp.least_upper_bound X X) X)))
% 6.68/6.90 (assume a8 (forall ((X $$unsorted)) (= (tptp.greatest_lower_bound X X) X)))
% 6.68/6.90 (assume a9 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.least_upper_bound X (tptp.greatest_lower_bound X Y)) X)))
% 6.68/6.90 (assume a10 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.greatest_lower_bound X (tptp.least_upper_bound X Y)) X)))
% 6.68/6.90 (assume a11 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.multiply X (tptp.least_upper_bound Y Z)) (tptp.least_upper_bound (tptp.multiply X Y) (tptp.multiply X Z)))))
% 6.68/6.90 (assume a12 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.multiply X (tptp.greatest_lower_bound Y Z)) (tptp.greatest_lower_bound (tptp.multiply X Y) (tptp.multiply X Z)))))
% 6.68/6.90 (assume a13 (forall ((Y $$unsorted) (Z $$unsorted) (X $$unsorted)) (= (tptp.multiply (tptp.least_upper_bound Y Z) X) (tptp.least_upper_bound (tptp.multiply Y X) (tptp.multiply Z X)))))
% 6.68/6.90 (assume a14 (forall ((Y $$unsorted) (Z $$unsorted) (X $$unsorted)) (= (tptp.multiply (tptp.greatest_lower_bound Y Z) X) (tptp.greatest_lower_bound (tptp.multiply Y X) (tptp.multiply Z X)))))
% 6.68/6.90 (assume a15 (= (tptp.inverse tptp.identity) tptp.identity))
% 6.68/6.90 (assume a16 (forall ((X $$unsorted)) (= (tptp.inverse (tptp.inverse X)) X)))
% 6.68/6.90 (assume a17 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.inverse (tptp.multiply X Y)) (tptp.multiply (tptp.inverse Y) (tptp.inverse X)))))
% 6.68/6.90 (assume a18 (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)))
% 6.68/6.90 (assume a19 (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)))
% 6.68/6.90 (assume a20 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.inverse (tptp.greatest_lower_bound X Y)) (tptp.least_upper_bound (tptp.inverse X) (tptp.inverse Y)))))
% 6.68/6.90 (assume a21 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.inverse (tptp.least_upper_bound X Y)) (tptp.greatest_lower_bound (tptp.inverse X) (tptp.inverse Y)))))
% 6.68/6.90 (assume a22 (not (= tptp.a tptp.b)))
% 6.68/6.90 (step t1 (cl (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c))) (not (= tptp.identity (tptp.inverse tptp.identity))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) (not (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) (not (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) (not (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) (not (= tptp.b (tptp.inverse (tptp.inverse tptp.b)))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)))) (not (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)))) (not (= tptp.a (tptp.multiply tptp.identity tptp.a))) (not (= tptp.b (tptp.multiply tptp.identity tptp.b))) (not (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a)))) (not (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) :rule and_neg)
% 6.68/6.90 (step t2 (cl (=> (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) :rule implies_neg1)
% 6.68/6.90 (anchor :step t3)
% 6.68/6.90 (assume t3.a0 (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)))
% 6.68/6.90 (assume t3.a1 (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)))
% 6.68/6.90 (assume t3.a2 (= tptp.identity (tptp.inverse tptp.identity)))
% 6.68/6.90 (assume t3.a3 (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)))
% 6.68/6.90 (assume t3.a4 (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)))
% 6.68/6.90 (assume t3.a5 (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))
% 6.68/6.90 (assume t3.a6 (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))))
% 6.68/6.90 (assume t3.a7 (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a8 (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a9 (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a10 (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a11 (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)))
% 6.68/6.90 (assume t3.a12 (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)))
% 6.68/6.90 (assume t3.a13 (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)))
% 6.68/6.90 (assume t3.a14 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))))
% 6.68/6.90 (assume t3.a15 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))
% 6.68/6.90 (assume t3.a16 (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.a17 (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.a18 (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.a19 (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.a20 (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))))
% 6.68/6.90 (assume t3.a21 (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.a22 (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.a23 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a24 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.a25 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.a26 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.a27 (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a28 (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.a29 (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))))
% 6.68/6.90 (assume t3.a30 (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.a31 (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a32 (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a33 (= tptp.c (tptp.inverse (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a34 (= tptp.a (tptp.inverse (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.a35 (= tptp.b (tptp.inverse (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.a36 (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a37 (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a38 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a39 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a40 (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))))
% 6.68/6.90 (assume t3.a41 (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a42 (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))))
% 6.68/6.90 (assume t3.a43 (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.a44 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.a45 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.a46 (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.a47 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.a48 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))))
% 6.68/6.90 (assume t3.a49 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))))
% 6.68/6.90 (assume t3.a50 (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a51 (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a52 (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a53 (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a54 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))
% 6.68/6.90 (assume t3.a55 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))
% 6.68/6.90 (assume t3.a56 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a57 (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))))
% 6.68/6.90 (assume t3.a58 (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a59 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))))
% 6.68/6.90 (assume t3.a60 (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))))
% 6.68/6.90 (assume t3.a61 (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a62 (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a63 (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.a64 (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a65 (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))))
% 6.68/6.90 (assume t3.a66 (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a67 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))))
% 6.68/6.90 (assume t3.a68 (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.a69 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))))
% 6.68/6.90 (assume t3.a70 (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.a71 (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.a72 (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))))
% 6.68/6.90 (assume t3.a73 (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))))
% 6.68/6.90 (assume t3.a74 (= tptp.a (tptp.multiply tptp.identity tptp.a)))
% 6.68/6.90 (assume t3.a75 (= tptp.b (tptp.multiply tptp.identity tptp.b)))
% 6.68/6.90 (assume t3.a76 (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.a77 (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.a78 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))))
% 6.68/6.90 (assume t3.a79 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))))
% 6.68/6.90 (assume t3.a80 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))))
% 6.68/6.90 (assume t3.a81 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a82 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (assume t3.a83 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))))
% 6.68/6.90 (assume t3.a84 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (assume t3.a85 (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a86 (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.a87 (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.a88 (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))))
% 6.68/6.90 (assume t3.a89 (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))))
% 6.68/6.90 (assume t3.a90 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.a91 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))))
% 6.68/6.90 (assume t3.a92 (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))))
% 6.68/6.90 (assume t3.a93 (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))))
% 6.68/6.90 (assume t3.a94 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (assume t3.a95 (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (step t3.t1 (cl (=> (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) :rule implies_neg1)
% 6.68/6.90 (anchor :step t3.t2)
% 6.68/6.90 (assume t3.t2.a0 (= tptp.b (tptp.multiply tptp.identity tptp.b)))
% 6.68/6.90 (assume t3.t2.a1 (= tptp.identity (tptp.inverse tptp.identity)))
% 6.68/6.90 (assume t3.t2.a2 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.t2.a3 (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.t2.a4 (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.t2.a5 (= tptp.c (tptp.inverse (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a6 (= tptp.a (tptp.inverse (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.t2.a7 (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))
% 6.68/6.90 (assume t3.t2.a8 (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a9 (= tptp.b (tptp.inverse (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.t2.a10 (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a11 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))))
% 6.68/6.90 (assume t3.t2.a12 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))
% 6.68/6.90 (assume t3.t2.a13 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a14 (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a15 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))
% 6.68/6.90 (assume t3.t2.a16 (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)))
% 6.68/6.90 (assume t3.t2.a17 (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)))
% 6.68/6.90 (assume t3.t2.a18 (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a19 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))))
% 6.68/6.90 (assume t3.t2.a20 (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a21 (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.t2.a22 (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a23 (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a24 (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a25 (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))))
% 6.68/6.90 (assume t3.t2.a26 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))))
% 6.68/6.90 (assume t3.t2.a27 (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)))
% 6.68/6.90 (assume t3.t2.a28 (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a29 (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.t2.a30 (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a31 (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a32 (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a33 (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))))
% 6.68/6.90 (assume t3.t2.a34 (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))))
% 6.68/6.90 (assume t3.t2.a35 (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)))
% 6.68/6.90 (assume t3.t2.a36 (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)))
% 6.68/6.90 (assume t3.t2.a37 (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))))
% 6.68/6.90 (assume t3.t2.a38 (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.t2.a39 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.t2.a40 (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a41 (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))))
% 6.68/6.90 (assume t3.t2.a42 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a43 (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a44 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))))
% 6.68/6.90 (assume t3.t2.a45 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.t2.a46 (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a47 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))))
% 6.68/6.90 (assume t3.t2.a48 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))))
% 6.68/6.90 (assume t3.t2.a49 (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.t2.a50 (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.t2.a51 (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.t2.a52 (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)))
% 6.68/6.90 (assume t3.t2.a53 (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a54 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))))
% 6.68/6.90 (assume t3.t2.a55 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))
% 6.68/6.90 (assume t3.t2.a56 (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))))
% 6.68/6.90 (assume t3.t2.a57 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))))
% 6.68/6.90 (assume t3.t2.a58 (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)))
% 6.68/6.90 (assume t3.t2.a59 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))))
% 6.68/6.90 (assume t3.t2.a60 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a61 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a62 (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.t2.a63 (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))))
% 6.68/6.90 (assume t3.t2.a64 (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.t2.a65 (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))))
% 6.68/6.90 (assume t3.t2.a66 (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a67 (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))))
% 6.68/6.90 (assume t3.t2.a68 (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))))
% 6.68/6.90 (assume t3.t2.a69 (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a70 (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))))
% 6.68/6.90 (assume t3.t2.a71 (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))))
% 6.68/6.90 (assume t3.t2.a72 (= tptp.a (tptp.multiply tptp.identity tptp.a)))
% 6.68/6.90 (assume t3.t2.a73 (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (assume t3.t2.a74 (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.t2.a75 (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.t2.a76 (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))))
% 6.68/6.90 (assume t3.t2.a77 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))
% 6.68/6.90 (assume t3.t2.a78 (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))))
% 6.68/6.90 (assume t3.t2.a79 (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.t2.a80 (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))
% 6.68/6.90 (assume t3.t2.a81 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (assume t3.t2.a82 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.t2.a83 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))))
% 6.68/6.90 (assume t3.t2.a84 (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))
% 6.68/6.90 (assume t3.t2.a85 (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))))
% 6.68/6.90 (assume t3.t2.a86 (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))))
% 6.68/6.90 (assume t3.t2.a87 (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))))
% 6.68/6.90 (assume t3.t2.a88 (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (assume t3.t2.a89 (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))
% 6.68/6.90 (assume t3.t2.a90 (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a91 (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))))
% 6.68/6.90 (assume t3.t2.a92 (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a93 (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a94 (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))
% 6.68/6.90 (assume t3.t2.a95 (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))
% 6.68/6.90 (step t3.t2.t1 (cl (= (tptp.least_upper_bound tptp.c tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) :rule symm :premises (t3.t2.a7))
% 6.68/6.90 (step t3.t2.t2 (cl (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) :rule symm :premises (t3.t2.t1))
% 6.68/6.90 (step t3.t2.t3 (cl (= (tptp.inverse (tptp.inverse tptp.c)) tptp.c)) :rule symm :premises (t3.t2.a5))
% 6.68/6.90 (step t3.t2.t4 (cl (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.t3))
% 6.68/6.90 (step t3.t2.t5 (cl (= (tptp.inverse (tptp.inverse tptp.a)) tptp.a)) :rule symm :premises (t3.t2.a6))
% 6.68/6.90 (step t3.t2.t6 (cl (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) :rule symm :premises (t3.t2.t5))
% 6.68/6.90 (step t3.t2.t7 (cl (= (tptp.least_upper_bound tptp.c tptp.a) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule cong :premises (t3.t2.t4 t3.t2.t6))
% 6.68/6.90 (step t3.t2.t8 (cl (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a4))
% 6.68/6.90 (step t3.t2.t9 (cl (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a3))
% 6.68/6.90 (step t3.t2.t10 (cl (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule trans :premises (t3.t2.t2 t3.t2.t7 t3.t2.t8 t3.t2.t9))
% 6.68/6.90 (step t3.t2.t11 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a8))
% 6.68/6.90 (step t3.t2.t12 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.t11))
% 6.68/6.90 (step t3.t2.t13 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t10 t3.t2.t12))
% 6.68/6.90 (step t3.t2.t14 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) tptp.identity)) :rule symm :premises (t3.t2.a2))
% 6.68/6.90 (step t3.t2.t15 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t13 t3.t2.t14 t3.t2.a1))
% 6.68/6.90 (step t3.t2.t16 (cl (= (tptp.inverse tptp.identity) tptp.identity)) :rule symm :premises (t3.t2.a1))
% 6.68/6.90 (step t3.t2.t17 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.identity)) :rule trans :premises (t3.t2.t15 t3.t2.t16))
% 6.68/6.90 (step t3.t2.t18 (cl (= tptp.a tptp.a)) :rule refl)
% 6.68/6.90 (step t3.t2.t19 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a) (tptp.multiply tptp.identity tptp.a))) :rule cong :premises (t3.t2.t17 t3.t2.t18))
% 6.68/6.90 (step t3.t2.t20 (cl (= (tptp.multiply tptp.identity tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) :rule symm :premises (t3.t2.t19))
% 6.68/6.90 (step t3.t2.t21 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule refl)
% 6.68/6.90 (step t3.t2.t22 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t16 t3.t2.t21))
% 6.68/6.90 (step t3.t2.t23 (cl (= (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a10))
% 6.68/6.90 (step t3.t2.t24 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule trans :premises (t3.t2.t22 t3.t2.t23 t3.t2.t12))
% 6.68/6.90 (step t3.t2.t25 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t10 t3.t2.t24))
% 6.68/6.90 (step t3.t2.t26 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t25 t3.t2.t14 t3.t2.a1))
% 6.68/6.90 (step t3.t2.t27 (cl (= (tptp.inverse tptp.identity) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t26))
% 6.68/6.90 (step t3.t2.t28 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t15 t3.t2.t27))
% 6.68/6.90 (step t3.t2.t29 (cl (= tptp.a (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) :rule trans :premises (t3.t2.a72 t3.t2.t20))
% 6.68/6.90 (step t3.t2.t30 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule cong :premises (t3.t2.t28 t3.t2.t29))
% 6.68/6.90 (step t3.t2.t31 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule symm :premises (t3.t2.a95))
% 6.68/6.90 (step t3.t2.t32 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule symm :premises (t3.t2.t31))
% 6.68/6.90 (step t3.t2.t33 (cl (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) :rule refl)
% 6.68/6.90 (step t3.t2.t34 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a34))
% 6.68/6.90 (step t3.t2.t35 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) :rule symm :premises (t3.t2.t34))
% 6.68/6.90 (step t3.t2.t36 (cl (= (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.a))) :rule refl)
% 6.68/6.90 (step t3.t2.t37 (cl (= (tptp.multiply (tptp.inverse tptp.c) tptp.c) tptp.identity)) :rule symm :premises (t3.t2.a35))
% 6.68/6.90 (step t3.t2.t38 (cl (= (tptp.multiply (tptp.inverse tptp.c) tptp.c) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) :rule trans :premises (t3.t2.t37 t3.t2.a36))
% 6.68/6.90 (step t3.t2.t39 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)))) :rule cong :premises (t3.t2.t36 t3.t2.t38))
% 6.68/6.90 (step t3.t2.t40 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a))) :rule symm :premises (t3.t2.a37))
% 6.68/6.90 (step t3.t2.t41 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.a38))
% 6.68/6.90 (step t3.t2.t42 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t41 t3.t2.t11))
% 6.68/6.90 (step t3.t2.t43 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.a))) :rule cong :premises (t3.t2.t42 t3.t2.t18))
% 6.68/6.90 (step t3.t2.t44 (cl (= (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t22))
% 6.68/6.90 (step t3.t2.t45 (cl (= (tptp.multiply (tptp.inverse tptp.identity) tptp.identity) tptp.identity)) :rule symm :premises (t3.t2.a16))
% 6.68/6.90 (step t3.t2.t46 (cl (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) :rule symm :premises (t3.t2.t45))
% 6.68/6.90 (step t3.t2.t47 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity)) :rule symm :premises (t3.t2.a15))
% 6.68/6.90 (step t3.t2.t48 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t47 t3.t2.a1))
% 6.68/6.90 (step t3.t2.t49 (cl (= (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.t48))
% 6.68/6.90 (step t3.t2.t50 (cl (= tptp.identity tptp.identity)) :rule refl)
% 6.68/6.90 (step t3.t2.t51 (cl (= (tptp.multiply (tptp.inverse tptp.identity) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity))) :rule cong :premises (t3.t2.t49 t3.t2.t50))
% 6.68/6.90 (step t3.t2.t52 (cl (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.t47))
% 6.68/6.91 (step t3.t2.t53 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t48 t3.t2.t52))
% 6.68/6.91 (step t3.t2.t54 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a14))
% 6.68/6.91 (step t3.t2.t55 (cl (= (tptp.inverse tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t16 t3.t2.t46 t3.t2.t51 t3.t2.t53 t3.t2.t54))
% 6.68/6.91 (step t3.t2.t56 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t55 t3.t2.t21))
% 6.68/6.91 (step t3.t2.t57 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a13))
% 6.68/6.91 (step t3.t2.t58 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t57))
% 6.68/6.91 (step t3.t2.t59 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.a10 t3.t2.t44 t3.t2.t56 t3.t2.t58))
% 6.68/6.91 (step t3.t2.t60 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.a) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a))) :rule cong :premises (t3.t2.t59 t3.t2.t18))
% 6.68/6.91 (step t3.t2.t61 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a))) :rule symm :premises (t3.t2.a89))
% 6.68/6.91 (step t3.t2.t62 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule symm :premises (t3.t2.t61))
% 6.68/6.91 (step t3.t2.t63 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule trans :premises (t3.t2.t35 t3.t2.t39 t3.t2.t40 t3.t2.t43 t3.t2.t60 t3.t2.t62))
% 6.68/6.91 (step t3.t2.t64 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.t63))
% 6.68/6.91 (step t3.t2.t65 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t33 t3.t2.t64))
% 6.68/6.91 (step t3.t2.t66 (cl (= (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a53))
% 6.68/6.91 (step t3.t2.t67 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t66))
% 6.68/6.91 (step t3.t2.t68 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule refl)
% 6.68/6.91 (step t3.t2.t69 (cl (= (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.a1 t3.t2.t68))
% 6.68/6.91 (step t3.t2.t70 (cl (= (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.a23))
% 6.68/6.91 (step t3.t2.t71 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a22))
% 6.68/6.91 (step t3.t2.t72 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.a21))
% 6.68/6.91 (step t3.t2.t73 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)))) :rule symm :premises (t3.t2.a18))
% 6.68/6.91 (step t3.t2.t74 (cl (= (tptp.least_upper_bound tptp.b tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) :rule symm :premises (t3.t2.a17))
% 6.68/6.91 (step t3.t2.t75 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t74))
% 6.68/6.91 (step t3.t2.t76 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t72 t3.t2.t73 t3.t2.t75))
% 6.68/6.91 (step t3.t2.t77 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t76 t3.t2.t33))
% 6.68/6.91 (step t3.t2.t78 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) tptp.identity)) :rule trans :premises (t3.t2.t71 t3.t2.t77 t3.t2.t47))
% 6.68/6.91 (step t3.t2.t79 (cl (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse tptp.identity))) :rule cong :premises (t3.t2.t78))
% 6.68/6.91 (step t3.t2.t80 (cl (= (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t70 t3.t2.t79))
% 6.68/6.91 (step t3.t2.t81 (cl (= (tptp.inverse tptp.identity) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t80))
% 6.68/6.91 (step t3.t2.t82 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t81 t3.t2.t68))
% 6.68/6.91 (step t3.t2.t83 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a94))
% 6.68/6.91 (step t3.t2.t84 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t83))
% 6.68/6.91 (step t3.t2.t85 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.a93))
% 6.68/6.91 (step t3.t2.t86 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t85))
% 6.68/6.91 (step t3.t2.t87 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule refl)
% 6.68/6.91 (step t3.t2.t88 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c))) :rule symm :premises (t3.t2.a91))
% 6.68/6.91 (step t3.t2.t89 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a90))
% 6.68/6.91 (step t3.t2.t90 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a30))
% 6.68/6.91 (step t3.t2.t91 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.a29))
% 6.68/6.91 (step t3.t2.t92 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)))) :rule symm :premises (t3.t2.a28))
% 6.68/6.91 (step t3.t2.t93 (cl (= (tptp.greatest_lower_bound tptp.b tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) :rule symm :premises (t3.t2.a27))
% 6.68/6.91 (step t3.t2.t94 (cl (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t93))
% 6.68/6.91 (step t3.t2.t95 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t91 t3.t2.t92 t3.t2.t94))
% 6.68/6.91 (step t3.t2.t96 (cl (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) :rule refl)
% 6.68/6.91 (step t3.t2.t97 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t95 t3.t2.t96))
% 6.68/6.91 (step t3.t2.t98 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)) tptp.identity)) :rule symm :premises (t3.t2.a26))
% 6.68/6.91 (step t3.t2.t99 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t90 t3.t2.t97 t3.t2.t98 t3.t2.a1))
% 6.68/6.91 (step t3.t2.t100 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t99 t3.t2.t21))
% 6.68/6.91 (step t3.t2.t101 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t89 t3.t2.t100 t3.t2.t22 t3.t2.t23))
% 6.68/6.91 (step t3.t2.t102 (cl (= tptp.c tptp.c)) :rule refl)
% 6.68/6.91 (step t3.t2.t103 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.c))) :rule cong :premises (t3.t2.t101 t3.t2.t102))
% 6.68/6.91 (step t3.t2.t104 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.c))) :rule cong :premises (t3.t2.t21 t3.t2.t3))
% 6.68/6.91 (step t3.t2.t105 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.c) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t104))
% 6.68/6.91 (step t3.t2.t106 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a87))
% 6.68/6.91 (step t3.t2.t107 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t88 t3.t2.t103 t3.t2.t105 t3.t2.t106))
% 6.68/6.91 (step t3.t2.t108 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t107 t3.t2.t68))
% 6.68/6.91 (step t3.t2.t109 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t108))
% 6.68/6.91 (step t3.t2.t110 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t109 t3.t2.a92))
% 6.68/6.91 (step t3.t2.t111 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))))) :rule cong :premises (t3.t2.t87 t3.t2.t110))
% 6.68/6.91 (step t3.t2.t112 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule refl)
% 6.68/6.91 (step t3.t2.t113 (cl (= (tptp.inverse tptp.identity) (tptp.inverse tptp.identity))) :rule refl)
% 6.68/6.91 (step t3.t2.t114 (cl (= (tptp.inverse tptp.c) (tptp.inverse tptp.c))) :rule refl)
% 6.68/6.91 (step t3.t2.t115 (cl (= (tptp.greatest_lower_bound tptp.c tptp.a) (tptp.greatest_lower_bound tptp.a tptp.c))) :rule symm :premises (t3.t2.a52))
% 6.68/6.91 (step t3.t2.t116 (cl (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) :rule symm :premises (t3.t2.t115))
% 6.68/6.91 (step t3.t2.t117 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)))) :rule cong :premises (t3.t2.t114 t3.t2.t116))
% 6.68/6.91 (step t3.t2.t118 (cl (= (tptp.greatest_lower_bound tptp.c tptp.a) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule cong :premises (t3.t2.t4 t3.t2.t6))
% 6.68/6.91 (step t3.t2.t119 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a51))
% 6.68/6.91 (step t3.t2.t120 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a50))
% 6.68/6.91 (step t3.t2.t121 (cl (= (tptp.greatest_lower_bound tptp.c tptp.a) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule trans :premises (t3.t2.t118 t3.t2.t119 t3.t2.t120))
% 6.68/6.91 (step t3.t2.t122 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule cong :premises (t3.t2.t114 t3.t2.t121))
% 6.68/6.91 (step t3.t2.t123 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) :rule symm :premises (t3.t2.a49))
% 6.68/6.91 (step t3.t2.t124 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) :rule trans :premises (t3.t2.t117 t3.t2.t122 t3.t2.t123))
% 6.68/6.91 (step t3.t2.t125 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) :rule cong :premises (t3.t2.t113 t3.t2.t124))
% 6.68/6.91 (step t3.t2.t126 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) :rule symm :premises (t3.t2.a48))
% 6.68/6.91 (step t3.t2.t127 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) :rule trans :premises (t3.t2.t67 t3.t2.t69 t3.t2.t125 t3.t2.t126))
% 6.68/6.91 (step t3.t2.t128 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))))) :rule cong :premises (t3.t2.t112 t3.t2.t127))
% 6.68/6.91 (step t3.t2.t129 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.a47))
% 6.68/6.91 (step t3.t2.t130 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a46))
% 6.68/6.91 (step t3.t2.t131 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) tptp.c))) :rule cong :premises (t3.t2.t130 t3.t2.t102))
% 6.68/6.91 (step t3.t2.t132 (cl (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule refl)
% 6.68/6.91 (step t3.t2.t133 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) tptp.c) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t132 t3.t2.t4))
% 6.68/6.91 (step t3.t2.t134 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a45))
% 6.68/6.91 (step t3.t2.t135 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t131 t3.t2.t133 t3.t2.t134))
% 6.68/6.91 (step t3.t2.t136 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) tptp.identity))) :rule cong :premises (t3.t2.t135 t3.t2.t50))
% 6.68/6.91 (step t3.t2.t137 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.a))) :rule cong :premises (t3.t2.t11 t3.t2.t18))
% 6.68/6.91 (step t3.t2.t138 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.a) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a))) :rule symm :premises (t3.t2.t43))
% 6.68/6.91 (step t3.t2.t139 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) :rule symm :premises (t3.t2.t39))
% 6.68/6.91 (step t3.t2.t140 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t137 t3.t2.t138 t3.t2.a37 t3.t2.t139 t3.t2.t34))
% 6.68/6.91 (step t3.t2.t141 (cl (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a)) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t140))
% 6.68/6.91 (step t3.t2.t142 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a)))) :rule symm :premises (t3.t2.t141))
% 6.68/6.91 (step t3.t2.t143 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a39))
% 6.68/6.91 (step t3.t2.t144 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule symm :premises (t3.t2.t143))
% 6.68/6.91 (step t3.t2.t145 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.a))) :rule cong :premises (t3.t2.t21 t3.t2.t5))
% 6.68/6.91 (step t3.t2.t146 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.a) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a))) :rule symm :premises (t3.t2.t137))
% 6.68/6.91 (step t3.t2.t147 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a))) :rule trans :premises (t3.t2.t144 t3.t2.t145 t3.t2.t146))
% 6.68/6.91 (step t3.t2.t148 (cl (= (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a)))) :rule cong :premises (t3.t2.t147))
% 6.68/6.91 (step t3.t2.t149 (cl (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.a)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t148))
% 6.68/6.91 (step t3.t2.t150 (cl (= (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a40))
% 6.68/6.91 (step t3.t2.t151 (cl (= (tptp.inverse tptp.a) (tptp.inverse tptp.a))) :rule refl)
% 6.68/6.91 (step t3.t2.t152 (cl (= tptp.identity (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t46 t3.t2.t51 t3.t2.t53 t3.t2.t54))
% 6.68/6.91 (step t3.t2.t153 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t33 t3.t2.t152))
% 6.68/6.91 (step t3.t2.t154 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) :rule symm :premises (t3.t2.t153))
% 6.68/6.91 (step t3.t2.t155 (cl (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))) :rule symm :premises (t3.t2.t10))
% 6.68/6.91 (step t3.t2.t156 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) :rule cong :premises (t3.t2.t155 t3.t2.t16))
% 6.68/6.91 (step t3.t2.t157 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) :rule symm :premises (t3.t2.t156))
% 6.68/6.91 (step t3.t2.t158 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)) (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule symm :premises (t3.t2.a41))
% 6.68/6.91 (step t3.t2.t159 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t16 t3.t2.t12))
% 6.68/6.91 (step t3.t2.t160 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule trans :premises (t3.t2.t11 t3.t2.a10 t3.t2.t44 t3.t2.t159))
% 6.68/6.91 (step t3.t2.t161 (cl (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule cong :premises (t3.t2.t160))
% 6.68/6.91 (step t3.t2.t162 (cl (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t161))
% 6.68/6.91 (step t3.t2.t163 (cl (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))) (tptp.least_upper_bound tptp.c tptp.a))) :rule symm :premises (t3.t2.t7))
% 6.68/6.91 (step t3.t2.t164 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) :rule trans :premises (t3.t2.a42 t3.t2.t154 t3.t2.t157 t3.t2.t158 t3.t2.t162 t3.t2.a3 t3.t2.a4 t3.t2.t163 t3.t2.t1))
% 6.68/6.91 (step t3.t2.t165 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t151 t3.t2.t164))
% 6.68/6.91 (step t3.t2.t166 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t165))
% 6.68/6.91 (step t3.t2.t167 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a43))
% 6.68/6.91 (step t3.t2.t168 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t142 t3.t2.t149 t3.t2.t150 t3.t2.t166 t3.t2.t167))
% 6.68/6.91 (step t3.t2.t169 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) tptp.identity) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity))) :rule cong :premises (t3.t2.t168 t3.t2.t50))
% 6.68/6.91 (step t3.t2.t170 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity))) :rule symm :premises (t3.t2.a44))
% 6.68/6.91 (step t3.t2.t171 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)))) :rule symm :premises (t3.t2.t170))
% 6.68/6.91 (step t3.t2.t172 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))))) :rule refl)
% 6.68/6.91 (step t3.t2.t173 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity) (tptp.least_upper_bound tptp.a tptp.c))) :rule trans :premises (t3.t2.t157 t3.t2.t158 t3.t2.t162 t3.t2.a3 t3.t2.a4 t3.t2.t163 t3.t2.t1))
% 6.68/6.91 (step t3.t2.t174 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t172 t3.t2.t173))
% 6.68/6.91 (step t3.t2.t175 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t167))
% 6.68/6.91 (step t3.t2.t176 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t150))
% 6.68/6.91 (step t3.t2.t177 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t136 t3.t2.t169 t3.t2.t171 t3.t2.t174 t3.t2.t175 t3.t2.t165 t3.t2.t176 t3.t2.t148 t3.t2.t141))
% 6.68/6.91 (step t3.t2.t178 (cl (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) :rule refl)
% 6.68/6.91 (step t3.t2.t179 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t177 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t180 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule cong :premises (t3.t2.t179))
% 6.68/6.91 (step t3.t2.t181 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t128 t3.t2.t129 t3.t2.t180))
% 6.68/6.91 (step t3.t2.t182 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a92))
% 6.68/6.91 (step t3.t2.t183 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))))) :rule refl)
% 6.68/6.91 (step t3.t2.t184 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule cong :premises (t3.t2.t183 t3.t2.t63))
% 6.68/6.91 (step t3.t2.t185 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule symm :premises (t3.t2.a88))
% 6.68/6.91 (step t3.t2.t186 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t106))
% 6.68/6.91 (step t3.t2.t187 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) tptp.c) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))) :rule cong :premises (t3.t2.t12 t3.t2.t102))
% 6.68/6.91 (step t3.t2.t188 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))) :rule trans :premises (t3.t2.t186 t3.t2.t104 t3.t2.t187))
% 6.68/6.91 (step t3.t2.t189 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t188 t3.t2.t12))
% 6.68/6.91 (step t3.t2.t190 (cl (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t189))
% 6.68/6.91 (step t3.t2.t191 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t22 t3.t2.t23))
% 6.68/6.91 (step t3.t2.t192 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t183 t3.t2.t191))
% 6.68/6.91 (step t3.t2.t193 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t192))
% 6.68/6.91 (step t3.t2.t194 (cl (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t190 t3.t2.t193))
% 6.68/6.91 (step t3.t2.t195 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t194))
% 6.68/6.91 (step t3.t2.t196 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a) tptp.a)) :rule symm :premises (t3.t2.t29))
% 6.68/6.91 (step t3.t2.t197 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) tptp.a))) :rule cong :premises (t3.t2.t195 t3.t2.t196))
% 6.68/6.91 (step t3.t2.t198 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule symm :premises (t3.t2.a85))
% 6.68/6.91 (step t3.t2.t199 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) :rule symm :premises (t3.t2.t198))
% 6.68/6.91 (step t3.t2.t200 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) :rule symm :premises (t3.t2.a84))
% 6.68/6.91 (step t3.t2.t201 (cl (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule symm :premises (t3.t2.t200))
% 6.68/6.91 (step t3.t2.t202 (cl (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound tptp.c tptp.a))) :rule trans :premises (t3.t2.a3 t3.t2.a4 t3.t2.t163))
% 6.68/6.91 (step t3.t2.t203 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) :rule cong :premises (t3.t2.t114 t3.t2.t202))
% 6.68/6.91 (step t3.t2.t204 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) :rule cong :premises (t3.t2.t114 t3.t2.t2))
% 6.68/6.91 (step t3.t2.t205 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.t204))
% 6.68/6.91 (step t3.t2.t206 (cl (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t201 t3.t2.t203 t3.t2.t205))
% 6.68/6.91 (step t3.t2.t207 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t155 t3.t2.t206))
% 6.68/6.91 (step t3.t2.t208 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t199 t3.t2.t207))
% 6.68/6.91 (step t3.t2.t209 (cl (= (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule cong :premises (t3.t2.t208))
% 6.68/6.91 (step t3.t2.t210 (cl (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) :rule symm :premises (t3.t2.t209))
% 6.68/6.91 (step t3.t2.t211 (cl (= (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a86))
% 6.68/6.91 (step t3.t2.t212 (cl (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t210 t3.t2.t211 t3.t2.t190 t3.t2.t193))
% 6.68/6.91 (step t3.t2.t213 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t212))
% 6.68/6.91 (step t3.t2.t214 (cl (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t194 t3.t2.t213))
% 6.68/6.91 (step t3.t2.t215 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) tptp.a) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a))) :rule cong :premises (t3.t2.t214 t3.t2.t18))
% 6.68/6.91 (step t3.t2.t216 (cl (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) :rule symm :premises (t3.t2.t211))
% 6.68/6.91 (step t3.t2.t217 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))))) :rule cong :premises (t3.t2.t33 t3.t2.t204))
% 6.68/6.91 (step t3.t2.t218 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)))) :rule symm :premises (t3.t2.a83))
% 6.68/6.91 (step t3.t2.t219 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)))) :rule trans :premises (t3.t2.t217 t3.t2.t218))
% 6.68/6.91 (step t3.t2.t220 (cl (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))))) :rule cong :premises (t3.t2.t219))
% 6.68/6.91 (step t3.t2.t221 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))))) :rule symm :premises (t3.t2.a82))
% 6.68/6.91 (step t3.t2.t222 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))))) :rule symm :premises (t3.t2.t221))
% 6.68/6.91 (step t3.t2.t223 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t1))
% 6.68/6.91 (step t3.t2.t224 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t191))
% 6.68/6.91 (step t3.t2.t225 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t223 t3.t2.t224))
% 6.68/6.91 (step t3.t2.t226 (cl (= (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.a79))
% 6.68/6.91 (step t3.t2.t227 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t226))
% 6.68/6.91 (step t3.t2.t228 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t92 t3.t2.t94))
% 6.68/6.91 (step t3.t2.t229 (cl (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.t228))
% 6.68/6.91 (step t3.t2.t230 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule trans :premises (t3.t2.t130 t3.t2.t229))
% 6.68/6.91 (step t3.t2.t231 (cl (= (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) :rule cong :premises (t3.t2.t230 t3.t2.t114))
% 6.68/6.91 (step t3.t2.t232 (cl (= (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) :rule cong :premises (t3.t2.t92 t3.t2.t114))
% 6.68/6.91 (step t3.t2.t233 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)))) :rule symm :premises (t3.t2.a69))
% 6.68/6.91 (step t3.t2.t234 (cl (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.a tptp.c) tptp.c) (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c))) :rule cong :premises (t3.t2.a27 t3.t2.t102))
% 6.68/6.91 (step t3.t2.t235 (cl (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.a tptp.c) tptp.c))) :rule symm :premises (t3.t2.t234))
% 6.68/6.91 (step t3.t2.t236 (cl (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.a tptp.c) tptp.c)))) :rule cong :premises (t3.t2.t235))
% 6.68/6.91 (step t3.t2.t237 (cl (= (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c))) :rule symm :premises (t3.t2.a68))
% 6.68/6.91 (step t3.t2.t238 (cl (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) :rule symm :premises (t3.t2.t237))
% 6.68/6.91 (step t3.t2.t239 (cl (= (tptp.greatest_lower_bound tptp.b tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) :rule trans :premises (t3.t2.t93 t3.t2.t116))
% 6.68/6.91 (step t3.t2.t240 (cl (= (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) :rule cong :premises (t3.t2.t102 t3.t2.t239))
% 6.68/6.91 (step t3.t2.t241 (cl (= (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)) tptp.c)) :rule symm :premises (t3.t2.a67))
% 6.68/6.91 (step t3.t2.t242 (cl (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.a tptp.c) tptp.c) tptp.c)) :rule trans :premises (t3.t2.t234 t3.t2.t238 t3.t2.t240 t3.t2.t241))
% 6.68/6.91 (step t3.t2.t243 (cl (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.a tptp.c) tptp.c)) (tptp.inverse tptp.c))) :rule cong :premises (t3.t2.t242))
% 6.68/6.91 (step t3.t2.t244 (cl (= (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) :rule trans :premises (t3.t2.t231 t3.t2.t232 t3.t2.t233 t3.t2.t236 t3.t2.t243))
% 6.68/6.91 (step t3.t2.t245 (cl (= (tptp.inverse tptp.c) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.t244))
% 6.68/6.91 (step t3.t2.t246 (cl (= (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t6 t3.t2.t245))
% 6.68/6.91 (step t3.t2.t247 (cl (= (tptp.multiply tptp.c (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) :rule cong :premises (t3.t2.t4 t3.t2.t114))
% 6.68/6.91 (step t3.t2.t248 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) tptp.identity)) :rule symm :premises (t3.t2.a78))
% 6.68/6.91 (step t3.t2.t249 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)) tptp.identity)) :rule symm :premises (t3.t2.a77))
% 6.68/6.91 (step t3.t2.t250 (cl (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) :rule symm :premises (t3.t2.t249))
% 6.68/6.91 (step t3.t2.t251 (cl (= (tptp.multiply tptp.c (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) :rule trans :premises (t3.t2.t247 t3.t2.t248 t3.t2.t250))
% 6.68/6.91 (step t3.t2.t252 (cl (= (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))) :rule cong :premises (t3.t2.t246 t3.t2.t251))
% 6.68/6.91 (step t3.t2.t253 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))))) :rule symm :premises (t3.t2.a76))
% 6.68/6.91 (step t3.t2.t254 (cl (= (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.a)))) :rule refl)
% 6.68/6.91 (step t3.t2.t255 (cl (= (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) :rule cong :premises (t3.t2.t244 t3.t2.t151))
% 6.68/6.91 (step t3.t2.t256 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.a75))
% 6.68/6.91 (step t3.t2.t257 (cl (= (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule trans :premises (t3.t2.t255 t3.t2.t256))
% 6.68/6.91 (step t3.t2.t258 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t254 t3.t2.t257))
% 6.68/6.91 (step t3.t2.t259 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule refl)
% 6.68/6.91 (step t3.t2.t260 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t5 t3.t2.t259))
% 6.68/6.91 (step t3.t2.t261 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule trans :premises (t3.t2.t227 t3.t2.t252 t3.t2.t253 t3.t2.t258 t3.t2.t260))
% 6.68/6.91 (step t3.t2.t262 (cl (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule cong :premises (t3.t2.t261))
% 6.68/6.91 (step t3.t2.t263 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) :rule cong :premises (t3.t2.t225 t3.t2.t262))
% 6.68/6.91 (step t3.t2.t264 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) :rule trans :premises (t3.t2.t192 t3.t2.t189 t3.t2.t216 t3.t2.t209 t3.t2.t220 t3.t2.t222 t3.t2.t263))
% 6.68/6.91 (step t3.t2.t265 (cl (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) :rule trans :premises (t3.t2.t212 t3.t2.t264))
% 6.68/6.91 (step t3.t2.t266 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule cong :premises (t3.t2.t265 t3.t2.t29))
% 6.68/6.91 (step t3.t2.t267 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule symm :premises (t3.t2.a81))
% 6.68/6.91 (step t3.t2.t268 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule symm :premises (t3.t2.t267))
% 6.68/6.91 (step t3.t2.t269 (cl (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule refl)
% 6.68/6.91 (step t3.t2.t270 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) tptp.a))) :rule cong :premises (t3.t2.t269 t3.t2.t196))
% 6.68/6.91 (step t3.t2.t271 (cl (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t262))
% 6.68/6.91 (step t3.t2.t272 (cl (= (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) :rule refl)
% 6.68/6.91 (step t3.t2.t273 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t272 t3.t2.t11))
% 6.68/6.91 (step t3.t2.t274 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t273))
% 6.68/6.91 (step t3.t2.t275 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule cong :premises (t3.t2.t272 t3.t2.t24))
% 6.68/6.91 (step t3.t2.t276 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.t275))
% 6.68/6.91 (step t3.t2.t277 (cl (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t271 t3.t2.a80 t3.t2.t274 t3.t2.t276))
% 6.68/6.91 (step t3.t2.t278 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a80))
% 6.68/6.91 (step t3.t2.t279 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule symm :premises (t3.t2.a74))
% 6.68/6.91 (step t3.t2.t280 (cl (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)))) :rule symm :premises (t3.t2.t279))
% 6.68/6.91 (step t3.t2.t281 (cl (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule trans :premises (t3.t2.t116 t3.t2.t118 t3.t2.t119 t3.t2.t120))
% 6.68/6.91 (step t3.t2.t282 (cl (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound tptp.a tptp.c))) :rule symm :premises (t3.t2.t281))
% 6.68/6.91 (step t3.t2.t283 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)))) :rule cong :premises (t3.t2.t282 t3.t2.t151))
% 6.68/6.91 (step t3.t2.t284 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)))) :rule trans :premises (t3.t2.t275 t3.t2.t273 t3.t2.t278 t3.t2.t262 t3.t2.t280 t3.t2.t283))
% 6.68/6.91 (step t3.t2.t285 (cl (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)))) :rule trans :premises (t3.t2.t277 t3.t2.t284))
% 6.68/6.91 (step t3.t2.t286 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule cong :premises (t3.t2.t285 t3.t2.t29))
% 6.68/6.91 (step t3.t2.t287 (cl (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule symm :premises (t3.t2.a73))
% 6.68/6.91 (step t3.t2.t288 (cl (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule symm :premises (t3.t2.t287))
% 6.68/6.91 (step t3.t2.t289 (cl (= (tptp.multiply tptp.identity tptp.a) tptp.a)) :rule symm :premises (t3.t2.a72))
% 6.68/6.91 (step t3.t2.t290 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a) (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t19 t3.t2.t289 t3.t2.a63))
% 6.68/6.91 (step t3.t2.t291 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse tptp.a) (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t151 t3.t2.t290))
% 6.68/6.91 (step t3.t2.t292 (cl (= (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)) tptp.a)) :rule symm :premises (t3.t2.a63))
% 6.68/6.91 (step t3.t2.t293 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) :rule cong :premises (t3.t2.t151 t3.t2.t292))
% 6.68/6.91 (step t3.t2.t294 (cl (= (tptp.multiply (tptp.inverse tptp.a) tptp.a) tptp.identity)) :rule symm :premises (t3.t2.a36))
% 6.68/6.91 (step t3.t2.t295 (cl (= (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) tptp.identity)) :rule trans :premises (t3.t2.t291 t3.t2.t293 t3.t2.t294))
% 6.68/6.91 (step t3.t2.t296 (cl (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity))) :rule cong :premises (t3.t2.t96 t3.t2.t295))
% 6.68/6.91 (step t3.t2.t297 (cl (= (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity))) :rule symm :premises (t3.t2.a71))
% 6.68/6.91 (step t3.t2.t298 (cl (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)))) :rule symm :premises (t3.t2.t297))
% 6.68/6.91 (step t3.t2.t299 (cl (= (tptp.multiply tptp.a tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)))) :rule cong :premises (t3.t2.t6 t3.t2.a1))
% 6.68/6.91 (step t3.t2.t300 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)) (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))))) :rule symm :premises (t3.t2.a65))
% 6.68/6.91 (step t3.t2.t301 (cl (= (tptp.multiply tptp.a tptp.identity) (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))))) :rule trans :premises (t3.t2.t299 t3.t2.t300))
% 6.68/6.91 (step t3.t2.t302 (cl (= (tptp.multiply tptp.identity (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) :rule symm :premises (t3.t2.a64))
% 6.68/6.91 (step t3.t2.t303 (cl (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.inverse (tptp.inverse tptp.a)))) :rule cong :premises (t3.t2.t302))
% 6.68/6.91 (step t3.t2.t304 (cl (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) tptp.a)) :rule trans :premises (t3.t2.t303 t3.t2.t5))
% 6.68/6.91 (step t3.t2.t305 (cl (= (tptp.multiply tptp.a tptp.identity) (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t301 t3.t2.t304 t3.t2.a63))
% 6.68/6.91 (step t3.t2.t306 (cl (= (tptp.multiply tptp.c tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)))) :rule cong :premises (t3.t2.t4 t3.t2.a1))
% 6.68/6.91 (step t3.t2.t307 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)) (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.a70))
% 6.68/6.91 (step t3.t2.t308 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse tptp.c)) (tptp.multiply tptp.identity (tptp.inverse tptp.c)))) :rule cong :premises (t3.t2.t16 t3.t2.t114))
% 6.68/6.91 (step t3.t2.t309 (cl (= (tptp.multiply tptp.identity (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.t308))
% 6.68/6.91 (step t3.t2.t310 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse tptp.c)))) :rule cong :premises (t3.t2.t113 t3.t2.t244))
% 6.68/6.91 (step t3.t2.t311 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))))) :rule symm :premises (t3.t2.t310))
% 6.68/6.91 (step t3.t2.t312 (cl (= (tptp.multiply tptp.identity (tptp.inverse tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))))) :rule trans :premises (t3.t2.t309 t3.t2.t311))
% 6.68/6.91 (step t3.t2.t313 (cl (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.identity) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))))) :rule cong :premises (t3.t2.t312))
% 6.68/6.91 (step t3.t2.t314 (cl (= (tptp.multiply tptp.identity (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) :rule symm :premises (t3.t2.a66))
% 6.68/6.91 (step t3.t2.t315 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.inverse tptp.c))) :rule trans :premises (t3.t2.t310 t3.t2.t308 t3.t2.t314))
% 6.68/6.91 (step t3.t2.t316 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.identity) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.inverse tptp.c)))) :rule cong :premises (t3.t2.t315))
% 6.68/6.91 (step t3.t2.t317 (cl (= (tptp.multiply tptp.c tptp.identity) tptp.c)) :rule trans :premises (t3.t2.t306 t3.t2.t307 t3.t2.t313 t3.t2.t316 t3.t2.t3))
% 6.68/6.91 (step t3.t2.t318 (cl (= (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)) (tptp.greatest_lower_bound (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)) tptp.c))) :rule cong :premises (t3.t2.t305 t3.t2.t317))
% 6.68/6.91 (step t3.t2.t319 (cl (= (tptp.greatest_lower_bound (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)) tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) :rule cong :premises (t3.t2.t292 t3.t2.t102))
% 6.68/6.91 (step t3.t2.t320 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.greatest_lower_bound tptp.a tptp.c))) :rule trans :premises (t3.t2.t270 t3.t2.t286 t3.t2.t288 t3.t2.t296 t3.t2.t298 t3.t2.t318 t3.t2.t319))
% 6.68/6.91 (step t3.t2.t321 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t24 t3.t2.t320))
% 6.68/6.91 (step t3.t2.t322 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule cong :premises (t3.t2.t11 t3.t2.t281))
% 6.68/6.91 (step t3.t2.t323 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a62))
% 6.68/6.91 (step t3.t2.t324 (cl (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) :rule symm :premises (t3.t2.t158))
% 6.68/6.91 (step t3.t2.t325 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a42))
% 6.68/6.91 (step t3.t2.t326 (cl (= (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) :rule trans :premises (t3.t2.t16 t3.t2.a55))
% 6.68/6.91 (step t3.t2.t327 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) :rule trans :premises (t3.t2.t26 t3.t2.t326))
% 6.68/6.91 (step t3.t2.t328 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule cong :premises (t3.t2.t327 t3.t2.t33))
% 6.68/6.91 (step t3.t2.t329 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a61))
% 6.68/6.91 (step t3.t2.t330 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t329))
% 6.68/6.91 (step t3.t2.t331 (cl (= (tptp.inverse (tptp.inverse tptp.b)) tptp.b)) :rule symm :premises (t3.t2.a9))
% 6.68/6.91 (step t3.t2.t332 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t331 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t333 (cl (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t2 t3.t2.t7 t3.t2.t8 t3.t2.t9 t3.t2.t161 t3.t2.t324 t3.t2.t156 t3.t2.t153 t3.t2.t325 t3.t2.t328 t3.t2.t330 t3.t2.t332))
% 6.68/6.91 (step t3.t2.t334 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule cong :premises (t3.t2.t230 t3.t2.t333))
% 6.68/6.91 (step t3.t2.t335 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a60))
% 6.68/6.91 (step t3.t2.t336 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) :rule cong :premises (t3.t2.t228 t3.t2.a9))
% 6.68/6.91 (step t3.t2.t337 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b))) :rule symm :premises (t3.t2.t336))
% 6.68/6.91 (step t3.t2.t338 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b))) :rule trans :premises (t3.t2.a54 t3.t2.t337))
% 6.68/6.91 (step t3.t2.t339 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t338))
% 6.68/6.91 (step t3.t2.t340 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t339 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t341 (cl (= tptp.b tptp.b)) :rule refl)
% 6.68/6.91 (step t3.t2.t342 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b))) :rule cong :premises (t3.t2.t230 t3.t2.t341))
% 6.68/6.91 (step t3.t2.t343 (cl (= (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a54))
% 6.68/6.91 (step t3.t2.t344 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t342 t3.t2.t336 t3.t2.t343))
% 6.68/6.91 (step t3.t2.t345 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) tptp.identity))) :rule cong :premises (t3.t2.t344 t3.t2.t50))
% 6.68/6.91 (step t3.t2.t346 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) tptp.identity) (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity))) :rule cong :premises (t3.t2.t338 t3.t2.t50))
% 6.68/6.91 (step t3.t2.t347 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity))) :rule symm :premises (t3.t2.a59))
% 6.68/6.91 (step t3.t2.t348 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)))) :rule symm :premises (t3.t2.t347))
% 6.68/6.91 (step t3.t2.t349 (cl (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule refl)
% 6.68/6.91 (step t3.t2.t350 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b) (tptp.multiply tptp.identity tptp.b))) :rule cong :premises (t3.t2.t17 t3.t2.t341))
% 6.68/6.91 (step t3.t2.t351 (cl (= (tptp.multiply tptp.identity tptp.b) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) :rule symm :premises (t3.t2.t350))
% 6.68/6.91 (step t3.t2.t352 (cl (= (tptp.inverse tptp.identity) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t15))
% 6.68/6.91 (step t3.t2.t353 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) :rule cong :premises (t3.t2.t352 t3.t2.t331))
% 6.68/6.91 (step t3.t2.t354 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))))) :rule symm :premises (t3.t2.t353))
% 6.68/6.91 (step t3.t2.t355 (cl (= (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))))) :rule trans :premises (t3.t2.t331 t3.t2.a0 t3.t2.t351 t3.t2.t354))
% 6.68/6.91 (step t3.t2.t356 (cl (= tptp.b (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) :rule trans :premises (t3.t2.a9 t3.t2.t355 t3.t2.t353))
% 6.68/6.91 (step t3.t2.t357 (cl (= (tptp.multiply tptp.b tptp.identity) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b) tptp.identity))) :rule cong :premises (t3.t2.t356 t3.t2.t50))
% 6.68/6.91 (step t3.t2.t358 (cl (= (tptp.multiply (tptp.inverse tptp.b) tptp.b) tptp.identity)) :rule symm :premises (t3.t2.a58))
% 6.68/6.91 (step t3.t2.t359 (cl (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) :rule symm :premises (t3.t2.t358))
% 6.68/6.91 (step t3.t2.t360 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)))) :rule cong :premises (t3.t2.t354 t3.t2.t359))
% 6.68/6.91 (step t3.t2.t361 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b))) :rule symm :premises (t3.t2.a57))
% 6.68/6.91 (step t3.t2.t362 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)))) :rule symm :premises (t3.t2.a56))
% 6.68/6.91 (step t3.t2.t363 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))) :rule symm :premises (t3.t2.t362))
% 6.68/6.91 (step t3.t2.t364 (cl (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) tptp.identity)) :rule symm :premises (t3.t2.a55))
% 6.68/6.91 (step t3.t2.t365 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (tptp.multiply (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity))) :rule cong :premises (t3.t2.t49 t3.t2.t364))
% 6.68/6.91 (step t3.t2.t366 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) :rule symm :premises (t3.t2.t51))
% 6.68/6.91 (step t3.t2.t367 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t363 t3.t2.t365 t3.t2.t366 t3.t2.t45 t3.t2.a1))
% 6.68/6.91 (step t3.t2.t368 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t367 t3.t2.t352))
% 6.68/6.91 (step t3.t2.t369 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) :rule cong :premises (t3.t2.t368 t3.t2.t341))
% 6.68/6.91 (step t3.t2.t370 (cl (= (tptp.multiply tptp.identity tptp.b) tptp.b)) :rule symm :premises (t3.t2.a0))
% 6.68/6.91 (step t3.t2.t371 (cl (= (tptp.multiply tptp.b tptp.identity) tptp.b)) :rule trans :premises (t3.t2.t357 t3.t2.t360 t3.t2.t361 t3.t2.t369 t3.t2.t350 t3.t2.t370))
% 6.68/6.91 (step t3.t2.t372 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b))) :rule cong :premises (t3.t2.t349 t3.t2.t371))
% 6.68/6.91 (step t3.t2.t373 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t345 t3.t2.t346 t3.t2.t348 t3.t2.t372 t3.t2.t336 t3.t2.t343))
% 6.68/6.91 (step t3.t2.t374 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t373 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t375 (cl (= (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.t374))
% 6.68/6.91 (step t3.t2.t376 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t334 t3.t2.t335 t3.t2.t340 t3.t2.t375))
% 6.68/6.91 (step t3.t2.t377 (cl (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule cong :premises (t3.t2.t376))
% 6.68/6.91 (step t3.t2.t378 (cl (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule cong :premises (t3.t2.t374))
% 6.68/6.91 (step t3.t2.t379 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t182 t3.t2.t108 t3.t2.t184 t3.t2.t185 t3.t2.t197 t3.t2.t215 t3.t2.t266 t3.t2.t268 t3.t2.t321 t3.t2.t322 t3.t2.t323 t3.t2.t377 t3.t2.t378))
% 6.68/6.91 (step t3.t2.t380 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule cong :premises (t3.t2.t181 t3.t2.t379))
% 6.68/6.91 (step t3.t2.t381 (cl (= (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule symm :premises (t3.t2.a33))
% 6.68/6.91 (step t3.t2.t382 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a32))
% 6.68/6.91 (step t3.t2.t383 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule symm :premises (t3.t2.a31))
% 6.68/6.91 (step t3.t2.t384 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) tptp.identity)) :rule trans :premises (t3.t2.t90 t3.t2.t97 t3.t2.t98))
% 6.68/6.91 (step t3.t2.t385 (cl (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.inverse tptp.identity))) :rule cong :premises (t3.t2.t384))
% 6.68/6.91 (step t3.t2.t386 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.inverse tptp.identity))) :rule trans :premises (t3.t2.t383 t3.t2.t385))
% 6.68/6.91 (step t3.t2.t387 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t386 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t388 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t16 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t389 (cl (= (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) :rule symm :premises (t3.t2.a20))
% 6.68/6.91 (step t3.t2.t390 (cl (= (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t382 t3.t2.t387 t3.t2.t388 t3.t2.t389))
% 6.68/6.91 (step t3.t2.t391 (cl (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t390))
% 6.68/6.91 (step t3.t2.t392 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a24))
% 6.68/6.91 (step t3.t2.t393 (cl (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t80 t3.t2.t178))
% 6.68/6.91 (step t3.t2.t394 (cl (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t392 t3.t2.t393 t3.t2.t388 t3.t2.t389))
% 6.68/6.91 (step t3.t2.t395 (cl (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule cong :premises (t3.t2.t394))
% 6.68/6.91 (step t3.t2.t396 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule symm :premises (t3.t2.t395))
% 6.68/6.91 (step t3.t2.t397 (cl (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule trans :premises (t3.t2.t67 t3.t2.t69 t3.t2.t82 t3.t2.t84 t3.t2.t86 t3.t2.t111 t3.t2.t380 t3.t2.t381 t3.t2.t391 t3.t2.t396 t3.t2.a25))
% 6.68/6.91 (step t3.t2.t398 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))))) :rule cong :premises (t3.t2.t33 t3.t2.t397))
% 6.68/6.91 (step t3.t2.t399 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule symm :premises (t3.t2.a25))
% 6.68/6.91 (step t3.t2.t400 (cl (= (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule trans :premises (t3.t2.t399 t3.t2.t395))
% 6.68/6.91 (step t3.t2.t401 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule cong :premises (t3.t2.t33 t3.t2.t400))
% 6.68/6.91 (step t3.t2.t402 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule symm :premises (t3.t2.a19))
% 6.68/6.91 (step t3.t2.t403 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) :rule symm :premises (t3.t2.t402))
% 6.68/6.91 (step t3.t2.t404 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) :rule trans :premises (t3.t2.t73 t3.t2.t75))
% 6.68/6.91 (step t3.t2.t405 (cl (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule symm :premises (t3.t2.t404))
% 6.68/6.91 (step t3.t2.t406 (cl (= (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b))) :rule cong :premises (t3.t2.t405 t3.t2.t331))
% 6.68/6.91 (step t3.t2.t407 (cl (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule trans :premises (t3.t2.t404 t3.t2.t59))
% 6.68/6.91 (step t3.t2.t408 (cl (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b))) :rule cong :premises (t3.t2.t407 t3.t2.t341))
% 6.68/6.91 (step t3.t2.t409 (cl (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b))) :rule symm :premises (t3.t2.a12))
% 6.68/6.91 (step t3.t2.t410 (cl (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) :rule symm :premises (t3.t2.t409))
% 6.68/6.91 (step t3.t2.t411 (cl (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) :rule trans :premises (t3.t2.t403 t3.t2.t406 t3.t2.t408 t3.t2.t410))
% 6.68/6.91 (step t3.t2.t412 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))) :rule cong :premises (t3.t2.t33 t3.t2.t411))
% 6.68/6.91 (step t3.t2.t413 (cl (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) :rule symm :premises (t3.t2.a11))
% 6.68/6.91 (step t3.t2.t414 (cl (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b)))))) :rule cong :premises (t3.t2.t26 t3.t2.t354))
% 6.68/6.91 (step t3.t2.t415 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) tptp.b)) :rule trans :premises (t3.t2.t353 t3.t2.t350 t3.t2.t370))
% 6.68/6.91 (step t3.t2.t416 (cl (= (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) :rule cong :premises (t3.t2.t352 t3.t2.t415))
% 6.68/6.91 (step t3.t2.t417 (cl (= tptp.a tptp.b)) :rule trans :premises (t3.t2.a72 t3.t2.t20 t3.t2.t30 t3.t2.t32 t3.t2.t65 t3.t2.t398 t3.t2.t401 t3.t2.t412 t3.t2.t413 t3.t2.t414 t3.t2.t416 t3.t2.t350 t3.t2.t370))
% 6.68/6.91 (step t3.t2 (cl (not (= tptp.b (tptp.multiply tptp.identity tptp.b))) (not (= tptp.identity (tptp.inverse tptp.identity))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) (not (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= tptp.b (tptp.inverse (tptp.inverse tptp.b)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) (not (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)))) (not (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c)))) (not (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) (not (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)))) (not (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)))) (not (= tptp.a (tptp.multiply tptp.identity tptp.a))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))))) (not (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) :rule subproof :discharge (t3.t2.a0 t3.t2.a1 t3.t2.a2 t3.t2.a3 t3.t2.a4 t3.t2.a5 t3.t2.a6 t3.t2.a7 t3.t2.a8 t3.t2.a9 t3.t2.a10 t3.t2.a11 t3.t2.a12 t3.t2.a13 t3.t2.a14 t3.t2.a15 t3.t2.a16 t3.t2.a17 t3.t2.a18 t3.t2.a19 t3.t2.a20 t3.t2.a21 t3.t2.a22 t3.t2.a23 t3.t2.a24 t3.t2.a25 t3.t2.a26 t3.t2.a27 t3.t2.a28 t3.t2.a29 t3.t2.a30 t3.t2.a31 t3.t2.a32 t3.t2.a33 t3.t2.a34 t3.t2.a35 t3.t2.a36 t3.t2.a37 t3.t2.a38 t3.t2.a39 t3.t2.a40 t3.t2.a41 t3.t2.a42 t3.t2.a43 t3.t2.a44 t3.t2.a45 t3.t2.a46 t3.t2.a47 t3.t2.a48 t3.t2.a49 t3.t2.a50 t3.t2.a51 t3.t2.a52 t3.t2.a53 t3.t2.a54 t3.t2.a55 t3.t2.a56 t3.t2.a57 t3.t2.a58 t3.t2.a59 t3.t2.a60 t3.t2.a61 t3.t2.a62 t3.t2.a63 t3.t2.a64 t3.t2.a65 t3.t2.a66 t3.t2.a67 t3.t2.a68 t3.t2.a69 t3.t2.a70 t3.t2.a71 t3.t2.a72 t3.t2.a73 t3.t2.a74 t3.t2.a75 t3.t2.a76 t3.t2.a77 t3.t2.a78 t3.t2.a79 t3.t2.a80 t3.t2.a81 t3.t2.a82 t3.t2.a83 t3.t2.a84 t3.t2.a85 t3.t2.a86 t3.t2.a87 t3.t2.a88 t3.t2.a89 t3.t2.a90 t3.t2.a91 t3.t2.a92 t3.t2.a93 t3.t2.a94 t3.t2.a95))
% 6.68/6.91 (step t3.t3 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.b (tptp.multiply tptp.identity tptp.b))) :rule and_pos)
% 6.68/6.91 (step t3.t4 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.inverse tptp.identity))) :rule and_pos)
% 6.68/6.91 (step t3.t5 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t6 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t7 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule and_pos)
% 6.68/6.91 (step t3.t8 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t9 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) :rule and_pos)
% 6.68/6.91 (step t3.t10 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) :rule and_pos)
% 6.68/6.91 (step t3.t11 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t12 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b)))) :rule and_pos)
% 6.68/6.91 (step t3.t13 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t14 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))) :rule and_pos)
% 6.68/6.91 (step t3.t15 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) :rule and_pos)
% 6.68/6.91 (step t3.t16 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.68/6.91 (step t3.t17 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t18 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t19 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) :rule and_pos)
% 6.68/6.91 (step t3.t20 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c))) :rule and_pos)
% 6.68/6.91 (step t3.t21 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t22 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) :rule and_pos)
% 6.68/6.91 (step t3.t23 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t24 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) :rule and_pos)
% 6.68/6.91 (step t3.t25 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t26 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.68/6.91 (step t3.t27 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.68/6.91 (step t3.t28 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule and_pos)
% 6.68/6.91 (step t3.t29 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t30 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c))) :rule and_pos)
% 6.68/6.91 (step t3.t31 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t32 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) :rule and_pos)
% 6.68/6.91 (step t3.t33 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t34 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.68/6.91 (step t3.t35 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.68/6.91 (step t3.t36 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) :rule and_pos)
% 6.68/6.91 (step t3.t37 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t38 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c))) :rule and_pos)
% 6.68/6.91 (step t3.t39 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a))) :rule and_pos)
% 6.68/6.91 (step t3.t40 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)))) :rule and_pos)
% 6.68/6.91 (step t3.t41 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.68/6.91 (step t3.t42 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule and_pos)
% 6.68/6.91 (step t3.t43 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.68/6.91 (step t3.t44 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) :rule and_pos)
% 6.68/6.91 (step t3.t45 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t46 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t47 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)))) :rule and_pos)
% 6.68/6.91 (step t3.t48 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.68/6.91 (step t3.t49 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.68/6.91 (step t3.t50 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))))) :rule and_pos)
% 6.68/6.92 (step t3.t51 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) :rule and_pos)
% 6.68/6.92 (step t3.t52 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule and_pos)
% 6.68/6.92 (step t3.t53 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.68/6.92 (step t3.t54 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule and_pos)
% 6.68/6.92 (step t3.t55 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) :rule and_pos)
% 6.68/6.92 (step t3.t56 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule and_pos)
% 6.68/6.92 (step t3.t57 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) :rule and_pos)
% 6.68/6.92 (step t3.t58 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) :rule and_pos)
% 6.76/6.92 (step t3.t59 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))) :rule and_pos)
% 6.76/6.92 (step t3.t60 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)))) :rule and_pos)
% 6.76/6.92 (step t3.t61 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) :rule and_pos)
% 6.76/6.92 (step t3.t62 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)))) :rule and_pos)
% 6.76/6.92 (step t3.t63 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t64 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.92 (step t3.t65 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t66 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) :rule and_pos)
% 6.76/6.92 (step t3.t67 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.92 (step t3.t68 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)))) :rule and_pos)
% 6.76/6.92 (step t3.t69 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.92 (step t3.t70 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) :rule and_pos)
% 6.76/6.92 (step t3.t71 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) :rule and_pos)
% 6.76/6.92 (step t3.t72 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.92 (step t3.t73 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)))) :rule and_pos)
% 6.76/6.92 (step t3.t74 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)))) :rule and_pos)
% 6.76/6.92 (step t3.t75 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a (tptp.multiply tptp.identity tptp.a))) :rule and_pos)
% 6.76/6.92 (step t3.t76 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule and_pos)
% 6.76/6.92 (step t3.t77 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.92 (step t3.t78 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.92 (step t3.t79 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))) :rule and_pos)
% 6.76/6.92 (step t3.t80 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.92 (step t3.t81 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.92 (step t3.t82 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.92 (step t3.t83 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.92 (step t3.t84 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule and_pos)
% 6.76/6.92 (step t3.t85 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t86 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))))) :rule and_pos)
% 6.76/6.92 (step t3.t87 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t88 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) :rule and_pos)
% 6.76/6.92 (step t3.t89 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) :rule and_pos)
% 6.76/6.92 (step t3.t90 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.92 (step t3.t91 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule and_pos)
% 6.76/6.92 (step t3.t92 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) :rule and_pos)
% 6.76/6.92 (step t3.t93 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t94 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)))) :rule and_pos)
% 6.76/6.92 (step t3.t95 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t96 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t97 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.92 (step t3.t98 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) :rule and_pos)
% 6.76/6.92 (step t3.t99 (cl (= tptp.a tptp.b) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))))) :rule resolution :premises (t3.t2 t3.t3 t3.t4 t3.t5 t3.t6 t3.t7 t3.t8 t3.t9 t3.t10 t3.t11 t3.t12 t3.t13 t3.t14 t3.t15 t3.t16 t3.t17 t3.t18 t3.t19 t3.t20 t3.t21 t3.t22 t3.t23 t3.t24 t3.t25 t3.t26 t3.t27 t3.t28 t3.t29 t3.t30 t3.t31 t3.t32 t3.t33 t3.t34 t3.t35 t3.t36 t3.t37 t3.t38 t3.t39 t3.t40 t3.t41 t3.t42 t3.t43 t3.t44 t3.t45 t3.t46 t3.t47 t3.t48 t3.t49 t3.t50 t3.t51 t3.t52 t3.t53 t3.t54 t3.t55 t3.t56 t3.t57 t3.t58 t3.t59 t3.t60 t3.t61 t3.t62 t3.t63 t3.t64 t3.t65 t3.t66 t3.t67 t3.t68 t3.t69 t3.t70 t3.t71 t3.t72 t3.t73 t3.t74 t3.t75 t3.t76 t3.t77 t3.t78 t3.t79 t3.t80 t3.t81 t3.t82 t3.t83 t3.t84 t3.t85 t3.t86 t3.t87 t3.t88 t3.t89 t3.t90 t3.t91 t3.t92 t3.t93 t3.t94 t3.t95 t3.t96 t3.t97 t3.t98))
% 6.76/6.94 (step t3.t100 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a tptp.b)) :rule reordering :premises (t3.t99))
% 6.76/6.95 (step t3.t101 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a tptp.b)) :rule contraction :premises (t3.t100))
% 6.76/6.95 (step t3.t102 (cl (=> (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) (= tptp.a tptp.b)) :rule resolution :premises (t3.t1 t3.t101))
% 6.76/6.95 (step t3.t103 (cl (=> (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) (not (= tptp.a tptp.b))) :rule implies_neg2)
% 6.76/6.95 (step t3.t104 (cl (=> (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) (=> (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b))) :rule resolution :premises (t3.t102 t3.t103))
% 6.76/6.96 (step t3.t105 (cl (=> (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b))) :rule contraction :premises (t3.t104))
% 6.76/6.96 (step t3.t106 (cl (not (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a tptp.b)) :rule implies :premises (t3.t105))
% 6.76/6.96 (step t3.t107 (cl (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= tptp.b (tptp.multiply tptp.identity tptp.b))) (not (= tptp.identity (tptp.inverse tptp.identity))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) (not (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= tptp.b (tptp.inverse (tptp.inverse tptp.b)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) (not (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)))) (not (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c)))) (not (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) (not (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)))) (not (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)))) (not (= tptp.a (tptp.multiply tptp.identity tptp.a))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))))) (not (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) :rule and_neg)
% 6.76/6.96 (step t3.t108 (cl (and (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) :rule resolution :premises (t3.t107 t3.a75 t3.a2 t3.a24 t3.a21 t3.a30 t3.a33 t3.a34 t3.a5 t3.a9 t3.a35 t3.a37 t3.a83 t3.a55 t3.a38 t3.a27 t3.a15 t3.a3 t3.a1 t3.a10 t3.a48 t3.a53 t3.a17 t3.a32 t3.a50 t3.a62 t3.a93 t3.a14 t3.a0 t3.a8 t3.a19 t3.a31 t3.a51 t3.a64 t3.a92 t3.a40 t3.a12 t3.a11 t3.a65 t3.a16 t3.a45 t3.a66 t3.a42 t3.a39 t3.a58 t3.a80 t3.a47 t3.a7 t3.a91 t3.a67 t3.a43 t3.a22 t3.a28 t3.a4 t3.a52 t3.a49 t3.a26 t3.a57 t3.a78 t3.a13 t3.a79 t3.a81 t3.a56 t3.a70 t3.a6 t3.a76 t3.a73 t3.a77 t3.a20 t3.a29 t3.a36 t3.a72 t3.a88 t3.a74 t3.a95 t3.a71 t3.a18 t3.a86 t3.a25 t3.a23 t3.a63 t3.a68 t3.a94 t3.a90 t3.a59 t3.a46 t3.a69 t3.a89 t3.a44 t3.a84 t3.a54 t3.a41 t3.a60 t3.a87 t3.a85 t3.a61 t3.a82))
% 6.76/6.96 (step t3.t109 (cl (= tptp.a tptp.b)) :rule resolution :premises (t3.t106 t3.t108))
% 6.76/6.96 (step t3 (cl (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c))) (not (= tptp.identity (tptp.inverse tptp.identity))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) (not (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) (not (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) (not (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (not (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) (not (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) (not (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (not (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) (not (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) (not (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) (not (= tptp.b (tptp.inverse (tptp.inverse tptp.b)))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) (not (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) (not (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a)))) (not (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c))))) (not (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity)))) (not (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity)))) (not (= tptp.a (tptp.multiply tptp.identity tptp.a))) (not (= tptp.b (tptp.multiply tptp.identity tptp.b))) (not (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a)))) (not (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))))) (not (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))))) (not (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))))) (not (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity)))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)))))) (not (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity))))) (not (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))))) (not (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (not (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))))) (= tptp.a tptp.b)) :rule subproof :discharge (t3.a0 t3.a1 t3.a2 t3.a3 t3.a4 t3.a5 t3.a6 t3.a7 t3.a8 t3.a9 t3.a10 t3.a11 t3.a12 t3.a13 t3.a14 t3.a15 t3.a16 t3.a17 t3.a18 t3.a19 t3.a20 t3.a21 t3.a22 t3.a23 t3.a24 t3.a25 t3.a26 t3.a27 t3.a28 t3.a29 t3.a30 t3.a31 t3.a32 t3.a33 t3.a34 t3.a35 t3.a36 t3.a37 t3.a38 t3.a39 t3.a40 t3.a41 t3.a42 t3.a43 t3.a44 t3.a45 t3.a46 t3.a47 t3.a48 t3.a49 t3.a50 t3.a51 t3.a52 t3.a53 t3.a54 t3.a55 t3.a56 t3.a57 t3.a58 t3.a59 t3.a60 t3.a61 t3.a62 t3.a63 t3.a64 t3.a65 t3.a66 t3.a67 t3.a68 t3.a69 t3.a70 t3.a71 t3.a72 t3.a73 t3.a74 t3.a75 t3.a76 t3.a77 t3.a78 t3.a79 t3.a80 t3.a81 t3.a82 t3.a83 t3.a84 t3.a85 t3.a86 t3.a87 t3.a88 t3.a89 t3.a90 t3.a91 t3.a92 t3.a93 t3.a94 t3.a95))
% 6.76/6.96 (step t4 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c))) :rule and_pos)
% 6.76/6.96 (step t5 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c))) :rule and_pos)
% 6.76/6.96 (step t6 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.inverse tptp.identity))) :rule and_pos)
% 6.76/6.96 (step t7 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity))) :rule and_pos)
% 6.76/6.96 (step t8 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a))) :rule and_pos)
% 6.76/6.96 (step t9 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a))) :rule and_pos)
% 6.76/6.96 (step t10 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t11 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t12 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t13 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t14 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t15 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a))) :rule and_pos)
% 6.76/6.96 (step t16 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c))) :rule and_pos)
% 6.76/6.96 (step t17 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b))) :rule and_pos)
% 6.76/6.96 (step t18 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t19 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t20 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.96 (step t21 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) :rule and_pos)
% 6.76/6.96 (step t22 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.96 (step t23 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)))) :rule and_pos)
% 6.76/6.96 (step t24 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a)))) :rule and_pos)
% 6.76/6.96 (step t25 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t26 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t27 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t28 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t29 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.96 (step t30 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) :rule and_pos)
% 6.76/6.96 (step t31 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t32 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule and_pos)
% 6.76/6.96 (step t33 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t34 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule and_pos)
% 6.76/6.96 (step t35 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t36 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t37 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t38 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a)))) :rule and_pos)
% 6.76/6.96 (step t39 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b)))) :rule and_pos)
% 6.76/6.96 (step t40 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t41 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t42 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.96 (step t43 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t44 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c)))) :rule and_pos)
% 6.76/6.96 (step t45 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))))) :rule and_pos)
% 6.76/6.96 (step t46 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity)))) :rule and_pos)
% 6.76/6.96 (step t47 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule and_pos)
% 6.76/6.96 (step t48 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t49 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a))))) :rule and_pos)
% 6.76/6.96 (step t50 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) :rule and_pos)
% 6.76/6.96 (step t51 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c))))) :rule and_pos)
% 6.76/6.96 (step t52 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.least_upper_bound (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c)) (tptp.inverse tptp.a))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.greatest_lower_bound (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) tptp.identity) (tptp.greatest_lower_bound (tptp.multiply tptp.a tptp.identity) (tptp.multiply tptp.c tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.c tptp.a)) (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.inverse (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.inverse tptp.a)) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b))))) :rule and_pos)
% 6.76/6.96 (step t53 (cl (not (and (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.b tptp.c)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.b tptp.c)) (= tptp.identity (tptp.inverse tptp.identity)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.identity) tptp.identity)) (= (tptp.greatest_lower_bound tptp.a tptp.c) (tptp.greatest_lower_bound tptp.c tptp.a)) (= (tptp.least_upper_bound tptp.a tptp.c) (tptp.least_upper_bound tptp.c tptp.a)) (= tptp.a (tptp.greatest_lower_bound tptp.a (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.b tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse tptp.a) tptp.a)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.c) tptp.c)) (= tptp.identity (tptp.multiply (tptp.inverse tptp.b) tptp.b)) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound tptp.a tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.greatest_lower_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a))) (= (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b))) (= tptp.c (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.c tptp.a))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.c))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.a))) (= tptp.identity (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.greatest_lower_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c) (tptp.least_upper_bound tptp.c (tptp.greatest_lower_bound tptp.b tptp.c))) (= (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse (tptp.inverse tptp.c))) (tptp.least_upper_bound (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= tptp.c (tptp.inverse (tptp.inverse tptp.c))) (= tptp.a (tptp.inverse (tptp.inverse tptp.a))) (= tptp.b (tptp.inverse (tptp.inverse tptp.b))) (= (tptp.inverse (tptp.least_upper_bound (tptp.greatest_lower_bound tptp.b tptp.c) tptp.c)) (tptp.greatest_lower_bound (tptp.inverse (tptp.greatest_lower_bound tptp.b tptp.c)) (tptp.inverse tptp.c))) (= (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.c) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.a)))) (= (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)) (tptp.multiply (tptp.inverse tptp.c) (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse tptp.b)))) (= (tptp.inverse (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.least_upper_bound (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply tptp.identity (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.a) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.multiply (tptp.inverse (tptp.inverse tptp.b)) (tptp.inverse tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.c tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.c tptp.a)))) (= (tptp.multiply (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) tptp.c) (tptp.least_upper_bound (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c) (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.c))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.least_upper_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c)) (tptp.least_upper_bound (tptp.multiply tptp.a (tptp.inverse tptp.c)) (tptp.multiply tptp.c (tptp.inverse tptp.c)))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c)))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.b) (tptp.greatest_lower_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.c) (tptp.inverse tptp.a)) tptp.a) (tptp.greatest_lower_bound (tptp.multiply (tptp.inverse tptp.c) tptp.a) (tptp.multiply (tptp.inverse tptp.a) tptp.a))) (= (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.inverse (tptp.multiply (tptp.inverse tptp.a) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) tptp.identity)) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c) (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse (tptp.multiply (tptp.greatest_lower_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) tptp.c)))) (= (tptp.inverse (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)) (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))))) (= (tptp.inverse (tptp.multiply tptp.a (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c)))) (tptp.multiply (tptp.inverse (tptp.least_upper_bound (tptp.inverse tptp.a) (tptp.inverse tptp.c))) (tptp.inverse tptp.a))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.c)) (tptp.inverse tptp.identity))) (= (tptp.inverse (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (tptp.multiply (tptp.inverse (tptp.inverse tptp.a)) (tptp.inverse tptp.identity))) (= tptp.a (tptp.multiply tptp.identity tptp.a)) (= tptp.b (tptp.multiply tptp.identity tptp.b)) (= (tptp.inverse tptp.a) (tptp.multiply tptp.identity (tptp.inverse tptp.a))) (= (tptp.inverse tptp.c) (tptp.multiply tptp.identity (tptp.inverse tptp.c))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.inverse tptp.b)) tptp.b) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.inverse tptp.b))) (tptp.multiply (tptp.inverse tptp.b) tptp.b))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) tptp.identity) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.least_upper_bound tptp.a tptp.c)) tptp.identity) (tptp.multiply (tptp.multiply (tptp.inverse tptp.a) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))))) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) tptp.identity))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) tptp.b) (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.least_upper_bound (tptp.inverse tptp.b) (tptp.inverse tptp.c)) (tptp.multiply tptp.b (tptp.multiply (tptp.inverse tptp.b) (tptp.least_upper_bound tptp.a tptp.c))))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.a)))) (= (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c)))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)) (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.multiply (tptp.multiply (tptp.inverse tptp.identity) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) (tptp.multiply (tptp.multiply (tptp.least_upper_bound tptp.a tptp.c) (tptp.inverse (tptp.least_upper_bound tptp.a tptp.c))) tptp.b)))) (= (tptp.multiply (tptp.multiply (tptp.inverse (tptp.multiply (tptp.inverse tptp.c) (tptp.least_upper_bound tptp.a tptp